cell renderer text: Allow entries to shrink
authorMatthias Clasen <mclasen@redhat.com>
Thu, 25 Aug 2016 11:48:20 +0000 (07:48 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 25 Aug 2016 11:53:32 +0000 (07:53 -0400)
Set a small max-width on entries used for editing cells, so they
adapt to small columns and don't overlap the next column.

https://bugzilla.gnome.org/show_bug.cgi?id=770374

gtk/gtkcellrenderertext.c

index fe873db63188d7bc7a56993cc5c9bfc2217cdeb6..bd8b902deacd4585be0bf34a62a5093a77859de1 100644 (file)
@@ -2024,6 +2024,7 @@ gtk_cell_renderer_text_start_editing (GtkCellRenderer      *cell,
 
   gtk_entry_set_has_frame (GTK_ENTRY (priv->entry), FALSE);
   gtk_entry_set_alignment (GTK_ENTRY (priv->entry), xalign);
+  gtk_entry_set_width_chars (GTK_ENTRY (priv->entry), 5);
 
   if (priv->text)
     gtk_entry_set_text (GTK_ENTRY (priv->entry), priv->text);